OpenWrt中设置init.d启动项

您所在的位置:网站首页 openwrt 删除文件 OpenWrt中设置init.d启动项

OpenWrt中设置init.d启动项

2023-09-07 03:37| 来源: 网络整理| 查看: 265

问题

需要在OpenWrt创建服务,但是OpenWrt使用的init.d方式进行服务设置的。

解决 init.d脚本

在文件夹/etc/init.d/中,创建对应的启动服务脚本,例如:/etc/init.d/example

#!/bin/sh /etc/rc.common # Example script # Copyright (C) 2007 OpenWrt.org START=10 STOP=15 start() { echo start # commands to launch application } stop() { echo stop # commands to kill application }

注意,这里/etc/rc.common这里需要继承的父init.d脚本,这样我们自己的脚本只要实现start和stop即可,不用关心通用的enable和disable的实现,至于start和stop的具体实现,可以参考之前介绍的init.d脚本模板。

使用service # 启动服务 service example start # 停止服务 service example stop # 启用开机自启动 service example enable luci中管理启动项

luci中管理服务

参考: Init Scripts


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3